import React from 'react' import Navbar from "@/components/_App/Navbar" import Footer from "@/components/_App/Footer" import PageBanner from '@/components/Common/PageBanner' import ProductSlider from '@/components/Shop/ProductSlider' import ProductsDetailsTabs from '@/components/Shop/ProductsDetailsTabs' import * as Icon from 'react-feather' import { useSelector, useDispatch } from 'react-redux' import { useRouter } from 'next/router' import { useToasts } from 'react-toast-notifications' const ProductDetails = () => { const { addToast } = useToasts() const dispatch = useDispatch() const router = useRouter() const productId = router.query.id const product = useSelector((state) => state.products.find(item => item.id === productId)) const [qty, setQty] = React.useState(1) const increment = () => { setQty(qty + 1) } const decrement = () => { setQty(qty - 1) } const addToCart = () => { dispatch({ type: 'ADD_QUANTITY_WITH_NUMBER', id: productId, qty: qty }) addToast('Cart Added Successfully', { appearance: 'success' }) } return ( <>

{product && product.name}

${product && product.price}

{product && product.desc}

Availability: {product && product.availability}
e.preventDefault()}>
Quantity:
e} />
Guaranteed safe checkout:
image image image image image image image
Share: